01The challenge

A home that asks one single thing.

A redesign of Despegar's home and search — Latin America's leading OTA for flights, hotels and packages. The challenge: stop the home from competing with itself. Instead of serving three users badly at once, it asks the essentials first and reveals the rest in layers.

Progressive disclosure Personalization One primary action

Design goalStrip friction from the search-and-book flow, without losing the information density travelers rely on.

Role
Product design · UX/UI
Platform
Web desktop · 1440px
Scope
Home · Search · Results
Format
Concept · 2026
02Diagnosis

Everything shouts. Nothing leads.

Today's home tries to serve three users at once — the one who already knows where they're going, the one who's browsing, and the one coming back to finish something — and ends up serving all three poorly. Too many fields, flat hierarchy, zero memory. Friction from the first second.

"A home that talks to everyone at the same volume talks to no one. The user doesn't choose a path: they get all of them at once, open and competing."

BEFORE Current home — overloaded · drop a real screenshot of the home — the 3 problems annotated below
despegar.com
1

Six verticals, zero focus

The search box shows every tab and every field at once. The user has to dismiss before they can even start. The primary action — choosing a trip — competes with nine nav items and seven promos.

2

Promo noise on top of the task

Banners, installments, coupons and carousels fill half the first view. What should be secondary visually buries the one action 80% come to do: search.

3

No memory, no personalization

Someone returning to finish a search starts from scratch, just like a new visitor. No recent searches, no price alerts, no saved trips. The home remembers nothing.

03Strategy

Ask one thing. Reveal the rest in layers.

Instead of showing everything to everyone, the home figures out the situation the user is in and offers a single dominant path. Three intents, three answers — with a crystal-clear hierarchy between them.

PATH 01 · PRIMARY

Search

"I already know where I'm going"

A dominant search box, one vertical visible at a time, minimal fields that expand on interaction. The action 80% come to do sits center stage, with no competition.

Priority
PATH 02 · SECONDARY

Resume

"I'm back to finish something"

Recent searches, price alerts and saved trips. It only appears for the returning user: if the home recognizes you, it brings you right back to where you left off.

Priority
PATH 03 · SECONDARY

Explore

"I don't know yet"

Inspiration by budget and destination, no form required. For the one who feels like travelling but has no plan: discover first, search later.

Priority
Three UX techniques behind the decisions

Progressive disclosure

The search box starts with the minimum — from, to, when — and expands class, baggage and flexibility only when the user asks. Less up front, more when it's needed.

Personalization

The home changes based on who you are. A new visitor sees Search and Explore; a returning one also sees their last search and their alerts. The interface adapts, not the other way around.

One-action hierarchy

A single primary action dominates each screen. Secondary things live in bands below, never fighting for attention. The promo noise that competed with the task is gone.

04Solution · high fidelity

The home, in layers.

Four screens of the redesigned flow. The search box is always the dominant action; "Resume" and "Explore" live below as secondary bands. The marked interactions work: try expanding the search box and hovering over the results.

Home — new user

despegar.com
Flights · 200+ destinations
Where do you want to go?
Start with the essentials. The rest appears when you need it.
From
Buenos Aires
EZE · Ezeiza
To
Where to?
Choose your destination
Depart
Jul 12
Return
Jul 26
2 adults· passengers
Economy· class
Baggage· optional
Flexible dates
Passengers, class and baggage

Not sure where to go yet?

Explore
See all destinations →
Up to USD 400 USD 400 – 700 USD 700 + Weekend Beach Nature
photo · Rio de Janeiro
Rio de Janeiro
Jul · 4 nights
fromUSD 312
photo · Cancún
Cancún
Aug · 5 nights
fromUSD 389
photo · Bariloche
Bariloche
Jul · 3 nights
fromUSD 198
photo · Florianópolis
Florianópolis
Aug · 6 nights
fromUSD 274

Home — returning user

despegar.com
M
Hi, Martina
Buenos Aires · member since 2021
From
Buenos Aires
EZE · Ezeiza
To
Where to?
Choose your destination
Depart
Jul 12
Return
Jul 26
2 adults· passengers
Economy· class
Baggage· optional
Flexible dates
Passengers, class and baggage

Pick up where you left off

Resume
See my activity →
Your last search · 2 days ago
EZE
Buenos Aires
MAD
Madrid
Round tripJul 12 – 262 adultsEconomy
from USD 712 · 14 flights
Resume search
Price alert
Buenos Aires → Rio de Janeiro
USD 274USD 312
Down USD 38 (-12%)
We alerted you because you follow this route.
Saved
Lisbon · Oct
Cusco · Sep
Punta Cana · Dec
3 destinations · prices updated today

For inspiration

Explore
See more →
photo · Santiago
Santiago, Chile
Jul · 4 nights
fromUSD 186
photo · Mendoza
Mendoza
Aug · 3 nights
fromUSD 142
photo · Lima
Lima
Sep · 5 nights
fromUSD 228
photo · Montevideo
Montevideo
Jul · 2 nights
fromUSD 96

Search box — expanded state

From
Buenos Aires
EZE · Ezeiza
To
Madrid
MAD · Barajas
Depart
Jul 12
Return
Jul 26
2 adults · 1 child· passengers
Economy· class
1 bag· baggage
Flexible dates
Hide advanced options
Level 1 — always visible

From, to, when. The four fields everyone needs. Nothing more.

Level 2 — on demand

Passengers, class, baggage and flexible dates unfold when you tap "more options." They animate in, in context, with no modal.

Outcome

The fast booker sees no friction; the one who needs control finds it one click away. The same box serves both.

Flight results

despegar.com/vuelos/EZE-MAD
Buenos AiresMadrid
Jul 12 – 26 · Round trip · 2 adults · Economy
Sort by 14 flights
Recommended
Aerolíneas Argentinas
AR 1132 · Airbus A330
23:55
EZE · Buenos Aires
12h 45m
Nonstop
16:40 +1
MAD · Madrid
1 checked bag 23kg included Flexible cancellation
total price
USD 712
ARS 818.800
per person · round trip
Cheapest
LATAM Airlines
LA 8064 · via São Paulo
20:10
EZE · Buenos Aires
16h 25m
1 stop · GRU 2h 10m
18:35 +1
MAD · Madrid
Carry-on only Layover in GRU
total price
USD 638
ARS 733.700
per person · round trip
Iberia
IB 6842 · Airbus A350
13:40
EZE · Buenos Aires
12h 35m
Nonstop · fastest
06:15 +1
MAD · Madrid
1 checked bag 23kg included Arrives in the morning
total price
USD 845
ARS 971.800
per person · round trip
Avianca
AV 246 · via Bogotá
09:20
EZE · Buenos Aires
18h 45m
1 stop · BOG 3h 40m
07:05 +1
MAD · Madrid
1 checked bag 23kg included Layover in BOG
total price
USD 690
ARS 793.500
per person · round trip
05Before / After

The change, at a glance.

The same home, before and after. Switch between the two views: what used to be nine fields and seven promos competing is now a single question, with everything else in layers.

Fields visible at start
94
Items in the navigation
125
Promos in the first view
70
Paths with clear hierarchy
03
06Process

How I sped up this redesign with AI.

AI didn't replace the design decisions: it accelerated them. It compressed the mechanical part — synthesizing, varying, drafting, questioning — to free up more time for judgment. Four key moments in the process.

STEP 01

Research & synthesis

I gathered patterns from six OTAs and my usability notes, and had them summarized into the user's three modes — Search, Resume, Explore — and the friction points of each. From hours of reading to an actionable map.

Pattern + interview synthesis
STEP 02

Exploring directions

I generated layout variants of the search box and the home hierarchy to compare fast: dominant search vs. tabs, bands vs. grid. I dropped what competed with the task and kept what served it.

Layout variants in parallel
STEP 03

Copy & microcopy

I iterated the tone in Rioplatense Spanish: "Where do you want to go?", "Pick up where you left off", field labels and empty states. I tested several voices until I landed on one that's close and clear, without sounding like a banner.

A close, non-promotional voice
STEP 04

Pressure-testing

I used AI as a devil's advocate: what if the user isn't logged in? what about multi-city? what if there are no direct flights? Questioning every decision surfaced the edge cases before prototyping.

Edge cases & counterarguments
Next project
Loop

Like what you see?

Let's talk about your product.

Get in touch